const formatTime = date => {
  const year = date.getFullYear()
  const month = date.getMonth() + 1
  const day = date.getDate()
  const hour = date.getHours()
  const minute = date.getMinutes()
  const second = date.getSeconds()

  return formatNumber(day)+'天'+formatNumber(hour)+'时'+formatNumber(minute)+'分'+formatNumber(second);
}

const formatNumber = n => {
  n = n.toString()
  return n[1] ? n : '' + n
}

function formatetime(date3){
    var days=Math.floor(date3/(24*3600))

    //计算出小时数

    var leave1=date3%(24*3600)    //计算天数后剩余的毫秒数
    var hours=Math.floor(leave1/(3600))
    //计算相差分钟数
    var leave2=leave1%(3600)        //计算小时数后剩余的毫秒数
    var minutes=Math.floor(leave2/(60))
    //计算相差秒数
    var leave3=leave2%(60)      //计算分钟数后剩余的毫秒数
    var seconds=Math.round(leave3)
    return days+"天"+hours+"时"+minutes+"分"+seconds+"秒";
}
//
// function jiaDate(n){
//     //获取当前时间戳
//     var timestamp = Date.parse(new Date());
//     timestamp = timestamp / 1000;
//     console.log("当前时间戳为：" + timestamp);
//
// //获取当前时间
//     var n = timestamp * 1000;
//     var date = new Date(n);
//
// //时间、时间戳加减 以加一天举例，聪明的你肯定触类旁通
//     //加一天的时间戳：
//     var tomorrow_timetamp = timestamp + n*(24 * 60 * 60);
//     //加一天的时间：
//     var n_to = tomorrow_timetamp * 1000;
//     var tomorrow_date = new Date(n_to);
//     //加一天后的年份
//     var Y_tomorrow = tomorrow_date.getFullYear();
//     //加一天后的月份
//     var M_tomorrow = (tomorrow_date.getMonth() + 1 < 10 ? '0' + (tomorrow_date.getMonth() + 1) : tomorrow_date.getMonth() + 1);
//     //加一天后的日期
//     var D_tomorrow = tomorrow_date.getDate() < 10 ? '0' + tomorrow_date.getDate() : tomorrow_date.getDate();
//     //加一天后的时刻
//     var h_tomorrow = tomorrow_date.getHours();
//     //加一天后的分钟
//     var m_tomorrow = tomorrow_date.getMinutes();
//     //加一天后的秒数
//     var s_tomorrow = tomorrow_date.getSeconds();
//     return h_tomorrow
//
// }

module.exports = {
  formatTime: formatTime,
    formatetime:formatetime
}
